package app.fugema.shop.main.goods.model;

import java.util.List;

public class SimilarGoodsResult
{

    /**
     * success : true
     * msg :
     * code : 0
     * Data : [{"Id":2299,"ShopId":12,"CategoryId":514,"CategoryPath":"216|497|514","CategoryTopId":216,"TypeId":136,"BrandId":0,"ProductName":"铝框破损万向轮男个性","ProductCode":"5001","ShortDescription":null,"SaleStatus":1,"AddedDate":"2019-10-06T14:54:00","DisplaySequence":0,"MarketPrice":699,"MinSalePrice":468,"HasSKU":true,"VistiCounts":0,"SaleCounts":0,"VirtualSaleCounts":92,"AuditStatus":2,"FreightTemplateId":194,"Weight":5,"Volume":0,"Quantity":0,"MeasureUnit":"件","EditStatus":0,"ConcernedCount":0,"ImagePath":"/Storage/Shop/12/Products/2299","RelativePath":"/Storage/Shop/12/Products/2299","IsDeleted":false,"MaxBuyCount":0,"OrderCounts":0,"Address":null,"ShopName":null,"BrandName":null,"IsOpenLadder":false,"VersionAlias":null,"SizeAlias":"尺码","ColorAlias":"颜色","VideoPath":null,"ShopDisplaySequence":0,"ProductType":0,"CategoryNames":null,"IsCategory":0,"TopId":0,"BottomId":0,"ShowProductState":"销售中","Description":null,"SKUS":null,"Attributes":null,"Specifications":null,"ValidityType":false,"StartDate":null,"EndDate":null,"EffectiveType":0,"Hour":0,"SupportRefundType":0,"UseNotice":null,"VirtualProductItemInfo":null,"LadderPrices":null}]
     */

    private boolean success;
    private String msg;
    private int code;
    private List<ProudctGoods> Data;

    public boolean isSuccess() {
        return success;
    }

    public void setSuccess(boolean success) {
        this.success = success;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public List<ProudctGoods> getData() {
        return Data;
    }

    public void setData(List<ProudctGoods> Data) {
        this.Data = Data;
    }

    public static class ProudctGoods
    {
        /**
         * Id : 2299
         * ShopId : 12
         * CategoryId : 514
         * CategoryPath : 216|497|514
         * CategoryTopId : 216
         * TypeId : 136
         * BrandId : 0
         * ProductName : 铝框破损万向轮男个性
         * ProductCode : 5001
         * ShortDescription : null
         * SaleStatus : 1
         * AddedDate : 2019-10-06T14:54:00
         * DisplaySequence : 0
         * MarketPrice : 699
         * MinSalePrice : 468
         * HasSKU : true
         * VistiCounts : 0
         * SaleCounts : 0
         * VirtualSaleCounts : 92
         * AuditStatus : 2
         * FreightTemplateId : 194
         * Weight : 5
         * Volume : 0
         * Quantity : 0
         * MeasureUnit : 件
         * EditStatus : 0
         * ConcernedCount : 0
         * ImagePath : /Storage/Shop/12/Products/2299
         * RelativePath : /Storage/Shop/12/Products/2299
         * IsDeleted : false
         * MaxBuyCount : 0
         * OrderCounts : 0
         * Address : null
         * ShopName : null
         * BrandName : null
         * IsOpenLadder : false
         * VersionAlias : null
         * SizeAlias : 尺码
         * ColorAlias : 颜色
         * VideoPath : null
         * ShopDisplaySequence : 0
         * ProductType : 0
         * CategoryNames : null
         * IsCategory : 0
         * TopId : 0
         * BottomId : 0
         * ShowProductState : 销售中
         * Description : null
         * SKUS : null
         * Attributes : null
         * Specifications : null
         * ValidityType : false
         * StartDate : null
         * EndDate : null
         * EffectiveType : 0
         * Hour : 0
         * SupportRefundType : 0
         * UseNotice : null
         * VirtualProductItemInfo : null
         * LadderPrices : null
         */
        private int Id;
        private int ShopId;
        private int CategoryId;
        private String CategoryPath;
        private int CategoryTopId;
        private int TypeId;
        private int BrandId;
        private String ProductName;
        private String ProductCode;
        private String ShortDescription;
        private int SaleStatus;
        private String AddedDate;
        private int DisplaySequence;
        private double MarketPrice;
        private double MinSalePrice;
        private boolean HasSKU;
        private int VistiCounts;
        private int SaleCounts;
        private int VirtualSaleCounts;
        private int AuditStatus;
        private int FreightTemplateId;
        private double Weight;
        private double Volume;
        private int Quantity;
        private String MeasureUnit;
        private int EditStatus;
        private int ConcernedCount;
        private String ImagePath;
        private String RelativePath;
        private boolean IsDeleted;
        private int MaxBuyCount;
        private int OrderCounts;
        private String Address;
        private String ShopName;
        private String BrandName;
        private boolean IsOpenLadder;
        private String VersionAlias;
        private String SizeAlias;
        private String ColorAlias;
        private String VideoPath;
        private int ShopDisplaySequence;
        private int ProductType;
        private String CategoryNames;
        private int IsCategory;
        private int TopId;
        private int BottomId;
        private String ShowProductState;
        private String Description;
        private Object SKUS;
        private String Attributes;
        private String Specifications;
        private boolean ValidityType;
        private String StartDate;
        private String EndDate;
        private int EffectiveType;
        private int Hour;
        private int SupportRefundType;
        private String UseNotice;
        private Object VirtualProductItemInfo;
        private Object LadderPrices;

        public int getId() {
            return Id;
        }

        public void setId(int Id) {
            this.Id = Id;
        }

        public int getShopId() {
            return ShopId;
        }

        public void setShopId(int ShopId) {
            this.ShopId = ShopId;
        }

        public int getCategoryId() {
            return CategoryId;
        }

        public void setCategoryId(int CategoryId) {
            this.CategoryId = CategoryId;
        }

        public String getCategoryPath() {
            return CategoryPath;
        }

        public void setCategoryPath(String CategoryPath) {
            this.CategoryPath = CategoryPath;
        }

        public int getCategoryTopId() {
            return CategoryTopId;
        }

        public void setCategoryTopId(int CategoryTopId) {
            this.CategoryTopId = CategoryTopId;
        }

        public int getTypeId() {
            return TypeId;
        }

        public void setTypeId(int TypeId) {
            this.TypeId = TypeId;
        }

        public int getBrandId() {
            return BrandId;
        }

        public void setBrandId(int BrandId) {
            this.BrandId = BrandId;
        }

        public String getProductName() {
            return ProductName;
        }

        public void setProductName(String ProductName) {
            this.ProductName = ProductName;
        }

        public String getProductCode() {
            return ProductCode;
        }

        public void setProductCode(String ProductCode) {
            this.ProductCode = ProductCode;
        }

        public String getShortDescription() {
            return ShortDescription;
        }

        public void setShortDescription(String ShortDescription) {
            this.ShortDescription = ShortDescription;
        }

        public int getSaleStatus() {
            return SaleStatus;
        }

        public void setSaleStatus(int SaleStatus) {
            this.SaleStatus = SaleStatus;
        }

        public String getAddedDate() {
            return AddedDate;
        }

        public void setAddedDate(String AddedDate) {
            this.AddedDate = AddedDate;
        }

        public int getDisplaySequence() {
            return DisplaySequence;
        }

        public void setDisplaySequence(int DisplaySequence) {
            this.DisplaySequence = DisplaySequence;
        }

        public double getMarketPrice() {
            return MarketPrice;
        }

        public void setMarketPrice(double MarketPrice) {
            this.MarketPrice = MarketPrice;
        }

        public double getMinSalePrice() {
            return MinSalePrice;
        }

        public void setMinSalePrice(double MinSalePrice) {
            this.MinSalePrice = MinSalePrice;
        }

        public boolean isHasSKU() {
            return HasSKU;
        }

        public void setHasSKU(boolean HasSKU) {
            this.HasSKU = HasSKU;
        }

        public int getVistiCounts() {
            return VistiCounts;
        }

        public void setVistiCounts(int VistiCounts) {
            this.VistiCounts = VistiCounts;
        }

        public int getSaleCounts() {
            return SaleCounts;
        }

        public void setSaleCounts(int SaleCounts) {
            this.SaleCounts = SaleCounts;
        }

        public int getVirtualSaleCounts() {
            return VirtualSaleCounts;
        }

        public void setVirtualSaleCounts(int VirtualSaleCounts) {
            this.VirtualSaleCounts = VirtualSaleCounts;
        }

        public int getAuditStatus() {
            return AuditStatus;
        }

        public void setAuditStatus(int AuditStatus) {
            this.AuditStatus = AuditStatus;
        }

        public int getFreightTemplateId() {
            return FreightTemplateId;
        }

        public void setFreightTemplateId(int FreightTemplateId) {
            this.FreightTemplateId = FreightTemplateId;
        }

        public double getWeight() {
            return Weight;
        }

        public void setWeight(double Weight) {
            this.Weight = Weight;
        }

        public double getVolume() {
            return Volume;
        }

        public void setVolume(double Volume) {
            this.Volume = Volume;
        }

        public int getQuantity() {
            return Quantity;
        }

        public void setQuantity(int Quantity) {
            this.Quantity = Quantity;
        }

        public String getMeasureUnit() {
            return MeasureUnit;
        }

        public void setMeasureUnit(String MeasureUnit) {
            this.MeasureUnit = MeasureUnit;
        }

        public int getEditStatus() {
            return EditStatus;
        }

        public void setEditStatus(int EditStatus) {
            this.EditStatus = EditStatus;
        }

        public int getConcernedCount() {
            return ConcernedCount;
        }

        public void setConcernedCount(int ConcernedCount) {
            this.ConcernedCount = ConcernedCount;
        }

        public String getImagePath() {
            return ImagePath;
        }

        public void setImagePath(String ImagePath) {
            this.ImagePath = ImagePath;
        }

        public String getRelativePath() {
            return RelativePath;
        }

        public void setRelativePath(String RelativePath) {
            this.RelativePath = RelativePath;
        }

        public boolean isIsDeleted() {
            return IsDeleted;
        }

        public void setIsDeleted(boolean IsDeleted) {
            this.IsDeleted = IsDeleted;
        }

        public int getMaxBuyCount() {
            return MaxBuyCount;
        }

        public void setMaxBuyCount(int MaxBuyCount) {
            this.MaxBuyCount = MaxBuyCount;
        }

        public int getOrderCounts() {
            return OrderCounts;
        }

        public void setOrderCounts(int OrderCounts) {
            this.OrderCounts = OrderCounts;
        }

        public String getAddress() {
            return Address;
        }

        public void setAddress(String Address) {
            this.Address = Address;
        }

        public String getShopName() {
            return ShopName;
        }

        public void setShopName(String ShopName) {
            this.ShopName = ShopName;
        }

        public String getBrandName() {
            return BrandName;
        }

        public void setBrandName(String BrandName) {
            this.BrandName = BrandName;
        }

        public boolean isIsOpenLadder() {
            return IsOpenLadder;
        }

        public void setIsOpenLadder(boolean IsOpenLadder) {
            this.IsOpenLadder = IsOpenLadder;
        }

        public String getVersionAlias() {
            return VersionAlias;
        }

        public void setVersionAlias(String VersionAlias) {
            this.VersionAlias = VersionAlias;
        }

        public String getSizeAlias() {
            return SizeAlias;
        }

        public void setSizeAlias(String SizeAlias) {
            this.SizeAlias = SizeAlias;
        }

        public String getColorAlias() {
            return ColorAlias;
        }

        public void setColorAlias(String ColorAlias) {
            this.ColorAlias = ColorAlias;
        }

        public String getVideoPath() {
            return VideoPath;
        }

        public void setVideoPath(String VideoPath) {
            this.VideoPath = VideoPath;
        }

        public int getShopDisplaySequence() {
            return ShopDisplaySequence;
        }

        public void setShopDisplaySequence(int ShopDisplaySequence) {
            this.ShopDisplaySequence = ShopDisplaySequence;
        }

        public int getProductType() {
            return ProductType;
        }

        public void setProductType(int ProductType) {
            this.ProductType = ProductType;
        }

        public String getCategoryNames() {
            return CategoryNames;
        }

        public void setCategoryNames(String CategoryNames) {
            this.CategoryNames = CategoryNames;
        }

        public int getIsCategory() {
            return IsCategory;
        }

        public void setIsCategory(int IsCategory) {
            this.IsCategory = IsCategory;
        }

        public int getTopId() {
            return TopId;
        }

        public void setTopId(int TopId) {
            this.TopId = TopId;
        }

        public int getBottomId() {
            return BottomId;
        }

        public void setBottomId(int BottomId) {
            this.BottomId = BottomId;
        }

        public String getShowProductState() {
            return ShowProductState;
        }

        public void setShowProductState(String ShowProductState) {
            this.ShowProductState = ShowProductState;
        }

        public String getDescription() {
            return Description;
        }

        public void setDescription(String Description) {
            this.Description = Description;
        }

        public Object getSKUS() {
            return SKUS;
        }

        public void setSKUS(Object SKUS) {
            this.SKUS = SKUS;
        }

        public String getAttributes() {
            return Attributes;
        }

        public void setAttributes(String Attributes) {
            this.Attributes = Attributes;
        }

        public String getSpecifications() {
            return Specifications;
        }

        public void setSpecifications(String Specifications) {
            this.Specifications = Specifications;
        }

        public boolean isValidityType() {
            return ValidityType;
        }

        public void setValidityType(boolean ValidityType) {
            this.ValidityType = ValidityType;
        }

        public String getStartDate() {
            return StartDate;
        }

        public void setStartDate(String StartDate) {
            this.StartDate = StartDate;
        }

        public String getEndDate() {
            return EndDate;
        }

        public void setEndDate(String EndDate) {
            this.EndDate = EndDate;
        }

        public int getEffectiveType() {
            return EffectiveType;
        }

        public void setEffectiveType(int EffectiveType) {
            this.EffectiveType = EffectiveType;
        }

        public int getHour() {
            return Hour;
        }

        public void setHour(int Hour) {
            this.Hour = Hour;
        }

        public int getSupportRefundType() {
            return SupportRefundType;
        }

        public void setSupportRefundType(int SupportRefundType) {
            this.SupportRefundType = SupportRefundType;
        }

        public String getUseNotice() {
            return UseNotice;
        }

        public void setUseNotice(String UseNotice) {
            this.UseNotice = UseNotice;
        }

        public Object getVirtualProductItemInfo() {
            return VirtualProductItemInfo;
        }

        public void setVirtualProductItemInfo(Object VirtualProductItemInfo) {
            this.VirtualProductItemInfo = VirtualProductItemInfo;
        }

        public Object getLadderPrices() {
            return LadderPrices;
        }

        public void setLadderPrices(Object LadderPrices) {
            this.LadderPrices = LadderPrices;
        }
    }
}
